MPI-AMRVAC: A parallel, grid-adaptive PDE toolkit
نویسندگان
چکیده
We report on the latest additions to our open-source, block-grid adaptive framework MPI-AMRVAC , which is a general toolkit for especially hyperbolic/parabolic partial differential equations (PDEs). Applications traditionally focused shock-dominated, magnetized plasma dynamics described by either Newtonian or special relativistic (magneto)hydrodynamics, but its versatile design easily extends different PDE systems. Here, we demonstrate applications covering any-dimensional scalar system PDEs, with e.g. Korteweg–de Vries solutions generalizing early findings soliton behavior, shallow water in round square pools, hydrodynamic convergence tests as well challenging computational fluid and applications. The recent addition of parallel multigrid solver opens up new avenues where also elliptic constraints stiff source terms play central role. This illustrated here solving several multi-dimensional reaction–diffusion-type equations. document minimal requirements adding physics module governed any nonlinear system, such that it can directly benefit from code flexibility combining various temporal spatial discretization schemes. Distributed through GitHub be used perform 1D, 1.5D, 2D, 2.5D 3D simulations Cartesian, cylindrical spherical coordinate systems, using domain-decomposition, exploiting fully dynamic block quadtree-octree grids.
منابع مشابه
Adaptive Grid Computing for Mpi Applications
Our objective is to provide location-, topology-, and administrative-transparent grid computing for MPI applications, while hiding the physical details of computing platforms and heterogeneous networks from the application developers and users. To achieve this objective, we introduced a new resource allocation model, workflow structures to specify MPI applications involving multiple tasks, and ...
متن کاملPRAgMaTIc - Parallel Anisotropic Adaptive Mesh Toolkit
The numerical methods used to model complex geometries required by many scientific applications (e.g. climate prediction, simulation of cardiac electrophysiology) often favour the use of unstructured meshes and finite element discretisation methods over structured grid alternatives. This flexibility introduces complications, such as the management of mesh quality and additional computational ov...
متن کاملA Parallel Adaptive Cartesian PDE Solver Using Space-Filling Curves
In this paper, we present a parallel multigrid PDE solver working on adaptive hierarchical cartesian grids. The presentation is restricted to the linear elliptic operator of second order, but extensions are possible and have already been realised as prototypes. Within the solver the handling of the vertices and the degrees of freedom associated to them is implemented solely using stacks and ite...
متن کاملALPS: A framework for parallel adaptive PDE solution
Adaptive mesh refinement and coarsening (AMR) is essential for the numerical solution of partial differential equations (PDEs) that exhibit behavior over a wide range of length and time scales. Because of the complex dynamic data structures and communication patterns and frequent data exchange and redistribution, scaling dynamic AMR to tens of thousands of processors has long been considered a ...
متن کاملA Framework for Parallel Adaptive Grid Simulations
Exploiting parallelism in the solution of scientiic and computational engineering problems requires signiicant expertise and eeort on the part of application developers. We describe a framework targeted at the class of discrete-time grid simulations that hides much of the complexity inherent in the parallel solution of those problems. By doing so this programming framework ooers the potential t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers & mathematics with applications
سال: 2021
ISSN: ['0898-1221', '1873-7668']
DOI: https://doi.org/10.1016/j.camwa.2020.03.023